/* --------------------表格上面的添加宿舍按钮----------------- */
$('.j_add_dorm').on('click', function(){
    $.ajax({
        url:'/api/dorm/adddorm',
        data:{
            dormId:$('.j_dorm_id').val(),      
            dormName:$('.j_dorm_name').val(),
            balance:$('.j_dorm_balance').val(),
            
        },
        type:'post',
        success:function(res){
            // console.log(res);
            if(res.code == 200){
                $('#exampleModal18').modal('hide');
                getUser3();
            }

        }
    })
})

/* ----------------获取宿舍页面的ajax请求---------------------- */
var arr3 = [];
var page3 = 1;
var count3 = 5;
var id;

function getUser3(){
    $.ajax({
        url:'/api/dorm/getdorm',
        success:function(res){
            if(res.data.length){
                arr3 = res.data;
                createPage3();
                // 若有数据，渲染页面
                getCon3();
            }
        },
    })
}
getUser3();

// 点击相应页码跳转
$('.j_ul3').on('click', '.j_page1', function(){
    page3 = $(this).text();
    getCon3();
});

// 点击向前按钮跳转
$('.j_previous3').on('click', function(){
    page3--;
    if(page3 <= 1){
        page3 = 1;
    }
    getCon3();
})
// 点击向后按钮跳转
$('.j_next3').on('click', function(){
    console.log(page3)
    page3++;
    if(page3 >= Math.ceil(arr3.length/count3)){
        page3 = Math.ceil(arr3.length/count3);
    }
    getCon3();
})
// 创建页码
function createPage3(){
    var n = Math.ceil(arr3.length/count3);
    // $('.j_ul3').on('click', '.j_page1'
    $('.j_ul3 .j_page1').remove();
    for(var i = 1; i <= n; i++){
        $('.j_next3').before($('<li class="j_page1"><a href="#">'+i+'</a></li>'))
    }
}
// 渲染页面
function getCon3(){
    $('.j_table3').html('');
    $.each(arr3.slice((page3-1)*count3, page3*count3), function(i, v){
        if(v.type == 1){
            var str = "发起催款申请";
        }else{
            var str = "修改为正常状态";
        }
        console.log(11111,v.type)
        $('.j_table3').append('<tr data-id="'+v.id+'">\
        <td>'+v.dormId+'</td>\
        <td>'+v.dormName+'</td>\
        <td>'+v.num+'</td>\
        <td>'+v.balance+'</td>\
        <td>'+(v.type == 1?"正常":"催缴中")+'</td>\
        <td>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#myModal">删除</span>\
            </a>\
            <a href="#">\
                <span data-toggle="modal" data-target="#exampleModal221">修改</span>\
            </a>\
            <a href="#">\
                <span data-toggle="modal" data-target="#myModal3">'+str+'</span>\
            </a>\
        </td>\
    </tr>')
    })
}

// 删除宿舍
$('.j_del_dorm').on('click', function(){
    $.ajax({
        url:'/api/dorm/deldorm',
        data:{
            dormId:id,
        },
        type:'post',
        success:function(res){
            // console.log(res)
            if(res.code == 200){
                $('#myModal').modal('hide');
                getUser3();
                console.log(id)
            }
        }
    })
})

$('#myModal').on('show.bs.modal', function(e){
    id = $(e.relatedTarget).parents('tr').attr('data-id');
})

// 修改宿舍
$('.j_dorm_update').on('click', function(){
    $.ajax({
        url:'/api/dorm/updatedorm',
        data:{
            balance:$('.j_dorm_balance').val(),
            dormId:$('.j_dorm_dormId').val(),
            dormName:$('.j_dorm_name1').val(),
            id:id,
            num:$('.j_dorm_num').val(),
        },
        type:'post',
        success:function(res){
            console.log(res);
            if(res.code == 200){
                $('#exampleModal221').modal('hide');
                console.log(id)
                getUser3();
            }
        }
    })
 
})
$('#exampleModal221').on('show.bs.modal', function(e){
    id = $(e.relatedTarget).parents('tr').attr('data-id');
    var tr = $(e.relatedTarget).parents('tr');
    $('.j_dorm_dormId').val(tr.children().first().text());
    $('.j_dorm_name1').val(tr.children().eq(1).text());
    $('.j_dorm_num').val(tr.children().eq(2).text());
    $('.j_dorm_balance').val(tr.children().eq(3).text())
})

//发起催款申请
var status;
var n;
$('#myModal3').on('show.bs.modal', function(e){
    id = $(e.relatedTarget).parents('tr').attr('data-id');
    var tr = $(e.relatedTarget).parents('tr');
    if(tr.children().eq(4).text() == "正常"){
        status = 1;
    }else{
        status = 2;
    }
})
$('.j_stu_apply').on('click', function(){
    if(status == 1){
        n = 2;
    }else{
        n = 1;
    }
    $.ajax({
        url:'/api/dorm/deptdorm',
        data:{
            id:id,
            type:n,
        },
        type:'post',
        success:function(res){
            console.log(res);
            if(res.code == 200){
                $('#myModal3').modal('hide');
                getUser3();              
            }
        }
    })
})